\hypertarget{class_q_qt_udp_client}{}\section{Q\+Qt\+Udp\+Client Class Reference}
\label{class_q_qt_udp_client}\index{Q\+Qt\+Udp\+Client@{Q\+Qt\+Udp\+Client}}
Inheritance diagram for Q\+Qt\+Udp\+Client\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{class_q_qt_udp_client}
\end{center}
\end{figure}
\subsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_q_qt_udp_client_a669b2d4675fdbfe0254f6a80383ebba8}\label{class_q_qt_udp_client_a669b2d4675fdbfe0254f6a80383ebba8}} 
void {\bfseries slot\+Write\+Data} (const Q\+Byte\+Array \&)
\end{DoxyCompactItemize}
\subsection*{Signals}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_q_qt_udp_client_aa527d85be364fc6f7924378f2342a36e}\label{class_q_qt_udp_client_aa527d85be364fc6f7924378f2342a36e}} 
void {\bfseries signal\+Connecting} ()
\item 
\mbox{\Hypertarget{class_q_qt_udp_client_a4a4d97cf2aabf4d9e9d9eb2e6023cf5c}\label{class_q_qt_udp_client_a4a4d97cf2aabf4d9e9d9eb2e6023cf5c}} 
void {\bfseries signal\+Connect\+Succ} ()
\item 
\mbox{\Hypertarget{class_q_qt_udp_client_ae5bb43242e6e798fdb32717f4393470a}\label{class_q_qt_udp_client_ae5bb43242e6e798fdb32717f4393470a}} 
void {\bfseries signal\+Connect\+Fail} ()
\item 
\mbox{\Hypertarget{class_q_qt_udp_client_a15ba1e172184bb67aa880dbcc8e231c9}\label{class_q_qt_udp_client_a15ba1e172184bb67aa880dbcc8e231c9}} 
void {\bfseries signal\+Dis\+Connect\+Succ} ()
\item 
\mbox{\Hypertarget{class_q_qt_udp_client_a98d5f9f61a34a481dd02ffa841d8e736}\label{class_q_qt_udp_client_a98d5f9f61a34a481dd02ffa841d8e736}} 
void {\bfseries signal\+Dis\+Connect\+Fail} ()
\item 
\mbox{\Hypertarget{class_q_qt_udp_client_a1c3eed1af68e01129cb7cd8f94d4fd94}\label{class_q_qt_udp_client_a1c3eed1af68e01129cb7cd8f94d4fd94}} 
void {\bfseries signal\+Update\+Progress} (qint64 value)
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_q_qt_udp_client_aff5e16f419b2e67808c9ca3bbd8bcfdd}\label{class_q_qt_udp_client_aff5e16f419b2e67808c9ca3bbd8bcfdd}} 
{\bfseries Q\+Qt\+Udp\+Client} (Q\+Object $\ast$parent=nullptr)
\item 
\mbox{\Hypertarget{class_q_qt_udp_client_a0f1de4bf70fe6b3487272a75436e280f}\label{class_q_qt_udp_client_a0f1de4bf70fe6b3487272a75436e280f}} 
void {\bfseries set\+Server} (Q\+String ip, quint16 port)
\item 
\mbox{\Hypertarget{class_q_qt_udp_client_af4aa6039dab0f21cc788b0003e049185}\label{class_q_qt_udp_client_af4aa6039dab0f21cc788b0003e049185}} 
void {\bfseries get\+Server} (Q\+String \&ip, quint16 \&port)
\item 
\mbox{\Hypertarget{class_q_qt_udp_client_aab21d0827990f8f29ed23f588b825b9e}\label{class_q_qt_udp_client_aab21d0827990f8f29ed23f588b825b9e}} 
void {\bfseries install\+Protocol} (\mbox{\hyperlink{class_q_qt_protocol}{Q\+Qt\+Protocol}} $\ast$stack)
\item 
\mbox{\Hypertarget{class_q_qt_udp_client_a014d30f02a0c6c086351fc237f6c299b}\label{class_q_qt_udp_client_a014d30f02a0c6c086351fc237f6c299b}} 
void {\bfseries uninstall\+Protocol} (\mbox{\hyperlink{class_q_qt_protocol}{Q\+Qt\+Protocol}} $\ast$stack)
\item 
\mbox{\Hypertarget{class_q_qt_udp_client_a127b5f524ade2841a653add755ac77e9}\label{class_q_qt_udp_client_a127b5f524ade2841a653add755ac77e9}} 
\mbox{\hyperlink{class_q_qt_protocol}{Q\+Qt\+Protocol}} $\ast$ {\bfseries installed\+Protocol} ()
\item 
void \mbox{\hyperlink{class_q_qt_udp_client_a231ee307f41a4a32f8709fdb9ec9bb55}{translator}} (const Q\+Byte\+Array \&bytes)
\begin{DoxyCompactList}\small\item\em translator 用于拆分和分发数据报 \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Slots}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_q_qt_udp_client_aa6b61458170cf9626524ca44fba2b01b}\label{class_q_qt_udp_client_aa6b61458170cf9626524ca44fba2b01b}} 
virtual void {\bfseries ready\+Read\+Data} ()
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{class_q_qt_udp_client_a75439743606f5f73195e975fe9206c0e}\label{class_q_qt_udp_client_a75439743606f5f73195e975fe9206c0e}} 
virtual void {\bfseries recv\+Datagram} (Q\+Byte\+Array \&bytes, Q\+Host\+Address \&address, quint16 \&port)
\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\mbox{\Hypertarget{class_q_qt_udp_client_a231ee307f41a4a32f8709fdb9ec9bb55}\label{class_q_qt_udp_client_a231ee307f41a4a32f8709fdb9ec9bb55}} 
\index{Q\+Qt\+Udp\+Client@{Q\+Qt\+Udp\+Client}!translator@{translator}}
\index{translator@{translator}!Q\+Qt\+Udp\+Client@{Q\+Qt\+Udp\+Client}}
\subsubsection{\texorpdfstring{translator()}{translator()}}
{\footnotesize\ttfamily void Q\+Qt\+Udp\+Client\+::translator (\begin{DoxyParamCaption}\item[{const Q\+Byte\+Array \&}]{bytes }\end{DoxyParamCaption})}



translator 用于拆分和分发数据报 


\begin{DoxyParams}{Parameters}
{\em bytes} & \\
\hline
\end{DoxyParams}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
R\+:/\+Develop/a0-\/develop/\+Lib\+Q\+Qt/src/network/qqtudpclient.\+h\item 
R\+:/\+Develop/a0-\/develop/\+Lib\+Q\+Qt/src/network/qqtudpclient.\+cpp\end{DoxyCompactItemize}
